package LDraw.Support; public class LDrawGlobalFlag { public static final float DecimalPoint = 0.001f; //basic public static final boolean NEW_RENDERER =true; // LDrawLine public static final boolean NO_LINE_DRWAING = false; // LDrawPart public static final boolean SHRINK_SEAMS = false; // LDrawQuadrilateral public static final boolean TESSELATE_QUADS = false; // LDrawModel public static final boolean NO_CULL_SMALL_BRICKS = true; // LDrawDirective public static final int NEW_SET = 1; public static int DRAW_NO_OPTIONS = 0; public static int DRAW_WIREFRAME = 1 << 1; public static int DRAW_BOUNDS_ONLY = 1 << 3; // LDrawGLRenderer public static final boolean WANT_TWOPASS_BOXTEST = false; // this enables the two-pass box-test. It is actually faster to _not_ do this now that hit testing is optimized. public static final boolean TIME_BOXTEST = false; // output timing data for how long box tests and marquee drags take. public static final boolean DEBUG_BOUNDING_BOX = false; // attempts to draw debug bounding box visualization on the model. //LDrawVertices public static final boolean USE_AUTOMATIC_WIREFRAMES = false; //LDrawDisplayList public static final boolean ONLY_USE_TRIS = false; public static final boolean WANT_SMOOTH = true; // This times smoothing of parts. public static final boolean TIME_SMOOTHING = false; public static final boolean WANT_STATS = false; //MeshSmooth public static final boolean SLOW_CHECKING = false; public static final boolean WANT_CREASE = true; public static final boolean WANT_INVERTS = true; public static final boolean DEBUG_SHOW_NORMALS_AS_COLOR = false; }